/*-------------------------------------------------

GENERAL INFORMATION

-------------------------------------------------*/
.clear {clear: both}
.fl {float: left;}
.fr {float: right;}
.fir  { display: block;text-indent: -999em;}

p {
	line-height:115%;
}
html {

}
body {
	margin:0; padding:0;
	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; letter-spacing: normal;

}
a img {
    border: medium none;

}
.wrapper {
    width: 100%; margin: 0 auto;

}

/* TOP */
.line_top{ background-color:#e7e7e7; height:6px; line-height:6px; width:100%; min-width:940px; clear:both;}
.top {
	width:940px; min-width:940px; clear:both; margin: 0 auto;
}
  .top_banner{ width:940px; margin-top:1px;}
  .top_nav{ width:940px; margin-top:6px;}
  .border_left_nav{ float:left; width:8px; height:35px;}
  .border_right_nav{float:right; width:9px; height:35px;}
  .containt_nav{height:35px; line-height:35px; background-image:url(../images/bg_nav.jpg); background-repeat:repeat-x; width:923px; float:left;}
  .search{float:left; padding-top:5px; padding-right:30px;}
	.border_left_search{float:left;}
    .border_right_search{float:left;}
	.border_mid_search{float:left; background-image:url(../images/border_mid_search-03.png); background-repeat:repeat-x; width:190px; height:23px; line-height:23px;}
	.txt_search{ width:160px; border:0px;}
	.field_border_mid_search{float:left;padding-top: 5px;}
	.icon_search{float:left; padding-left:8px; padding-top:2px;}
	.icon_search a{border:0;}
  .nav_item{float:left; margin-left:40px; height:35px; line-height:35px;}
  .line_nav{background: url(../images/nav_line.jpg) no-repeat; width:2px; line-height:35px; height:35px; float:left;}
  .space_nav_item{float:left;}
  a.link_nav{ text-decoration:none; text-transform:uppercase; color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; display:block; padding:0 34px;}
  a.link_nav:hover,a.active_nav{ text-decoration:none; text-transform:uppercase; color:#f00; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; display:block; line-height:35px; height:35px; background-color:#f90; display:block; padding:0 34px;}
  .space_nav{padding-left:20px;}

/* CONTENT */
.main{width:100%;}
.content {
	width:940px;
	margin: 0 auto;

}
.ie6 .content{margin-left:200px;}

/* LEFT */
.col_left {
	margin-top:6px;
	width:240px;
	float:left;


}
.main_products{}
.bg_title_main{ background:url(../images/bg_title.png) repeat-x; height:28px; line-height:28px;}
.txt_title_main01{font-size:16px; color:#ffce00; font-family:Tahoma, Geneva, sans-serif; padding-left:20px; text-transform:uppercase;}
.txt_title_main02{font-size:16px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; padding-left:2px; text-transform:uppercase;}
.mid_frame_main_products{ border-bottom:1px #dcdcdc solid; border-left:1px #dcdcdc solid;  border-right:1px #dcdcdc solid; padding:10px 10px 10px 10px;}
.support{ margin-top:16px;}
.online_support{text-align:center; padding-bottom:6px;}
.statistic{ margin-top:16px;}
.txt_number_statistic{color:#00bce4; font-family:Arial, Helvetica, sans-serif; font-size:36px; text-align:center;}

/* RIGHT */
.col_right {

	float:left;
	width:680px;
	margin-top:6px;
	margin-left:20px;
	position:relative;
}

.info{float:left; width:680px; padding-bottom:10px;}
.sidebar{float:left; width:680px;}
.icon_sidebar{float:left;}
.bg_sidebar{float:left; width:640px; line-height:31px; height:31px; background:url(../images/bg_sidebar.jpg) repeat-x;}
.bg_sidebar_detail{float:left; width:648px; line-height:31px; height:31px; background:url(../images/bg_sidebar.jpg) repeat-x;}
.txt_title_sidebar{color:#636363; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; padding-left:8px;}
.info_description { padding:10px 0px 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;float:left; width:680px; text-align: justify}
.txt_description{ line-height:18px; }
.pic_info{float:left; padding-right:10px; padding-bottom:10px;}
.txt_company{color:#00bce4; font-weight:bold;}
.new_products{float:left; width:680px;}
.show_product{ padding:10px 10px 10px 10px;float:left; width:660px;}
.show_product2{ padding:10px 0px 10px 0px;float:left; width:660px;}
.rows_product_title{ padding-bottom:8px; padding-top:8px; float:left; display:block; width:680px;}
.rows_product{ padding-bottom:10px; padding-top:10px; float:left; display:block; width:668px;}
.rows_product1{ padding-bottom:10px; padding-top:10px; float:left; display:block; width:678px; background-color:#f1f1f1; text-align: left;}
.rows_product1:hover{background-color:#FFF;}
.rows_product2{ padding-bottom:10px; padding-top:10px; float:left; display:block; width:678px; background-color: #faf5cf; text-align: left;}
.rows_product2:hover{background-color:#FFF;}
.col_1_2{float:left;}
.col_1{float:left; width: 204px;}
.col_2{float:left; margin-left:23px; width: 204px;}
.col_3{float:left; margin-left:23px;width: 204px;}
.col_1_product{float:left; width:174px;}
.col_2_product{float:left; width:240px; padding:0 10px;}
.col_3_product{float:left; width:160px;}
.col_4_product{float:left; width:58px; padding:0 10px; text-align:center; font-weight:bold;}
.title_col_product{text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.padding_soluong{ padding-top:46px;}
.frame_product{border:1px #dcdcdc solid; width:202px; height:145px; text-align:center; vertical-align:middle;}
.pic_product{ border:0;height:145px;}
a.link_title_product{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#00aedb; text-decoration:none;}
a.link_title_product:hover{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#036; text-decoration:none;}
.space_price{ padding-top:4px;}
.txt_price01{ font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:12px; font-weight:bold;}
.txt_price02{ font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:12px; font-weight:bold;}
.sanphamtieubieu{float:left;}
.show_sanphamtieubieu{ padding:10px 0 10px 0; text-align:justify; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:18px; float:left; width:680px;}
  .show_sanphamtieubieu_col1{float:left; width:326px;}
  .show_sanphamtieubieu_col2{float:left; width:326px;margin-left:26px;}
a.link_sptieubieu{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#00aedb; text-decoration:none; display:block; background:url(../images/listItemArrow.png) no-repeat left center; padding: 3px 2px 3px 22px; margin:0;}
a.link_sptieubieu:hover{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#003366; text-decoration:none; display:block;  background:url(../images/listItemArrow.png) no-repeat left center; padding: 3px 2px 3px 22px; margin:0;}
a.link_mainproduct{font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666; text-decoration:none;}
a.link_mainproduct:hover{font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#036; text-decoration:underline;}
a.link_chitiet{color:#00aedb; font-size:11px; text-decoration:none;}
a.link_chitiet:hover{color:#ffce00; font-size:11px; text-decoration:none;}
a.link_product{
	padding:4px;}
/*product*/
.txt_align_page
{
	text-align:right;
	padding-right:4px;}
a.linkpage  {

background-color:#666;
border:1px solid #FFF;
font-size:12px;
padding:4px;
color:#FFF;
line-height:30px;
height:30px;
overflow:hidden;
text-decoration:none;
}
a.linkpage:hover, a.acitve  {
border:1px solid #FFF;
background-color:#f90;
font-size:12px;
color:#FFF;
line-height:30px;
height:30px;
overflow:hidden;
text-decoration:none;
}
.pic_border{background-color: #FFFFFF; border: 1px solid #CFEEF6; padding: 4px;}

a.link_pic_detail{ border:0;}
a.link_pic_detail:hover{ border:0; cursor: url(../images/zoomin.cur), default;}
.pic_detail_product{float:left; width:360px; text-align:center;}
.txt_note_pic{ text-align:center; font-style:italic; padding-top:6px;}
.description_product{float:right; width:300px; margin-left:0px; display:block;}
.field_product{ width:100px; float:left; font-size:12px; color:#000;}
.txt_field_product{ width:200px; float:left;}
.item_description_product{    
	border-bottom: 1px solid #33CCFF;
    height: 24px;
    line-height: 24px;}
.item_rows_price
{
	line-height:15px;
	display:block;}
.txt_field_price_product{ float:left; width:240px;}
.number{float:left; width:60px; background-color:#cfeef6; height:24px; line-height:24px; text-align:center; font-weight:bold;border:1px #0CF dotted;}
.number_detail{float:left; width:124px; background-color:#cfeef6; height:24px; line-height:24px; text-align:center; font-weight:bold;border:1px #0CF dotted;}
.price{float:left; width:96px; background-color:#cfeef6; height:24px; line-height:24px; text-align:center; font-weight:bold;border:1px #0CF dotted;}
.price_detail{float:left; width:172px; background-color:#cfeef6; height:24px; line-height:24px; text-align:center; font-weight:bold;border:1px #0CF dotted;}
.txt_number{ float:left; border:1px #0CF dotted; width:52px; padding:4px;}
.txt_price{ float:left; border:1px #0CF dotted; width:88px;padding:4px; overflow:inherit}
.txt_number_detail{ float:left; border:1px #0CF dotted; width:116px; padding:4px;}
.txt_price_detail{ float:left; border:1px #0CF dotted; width:164px;padding:4px;}
.detail_product{width:680px;float:left; padding-bottom:10px;}
.rows_itemnews{
	display:block;
	width:670px;
	float:left;
	}

.txt_ttsp{ color:#F60;font-size:14px; font-family:tahoma, "Times New Roman", Times, serif; float:left; font-weight:bold;}
p.txt_detail{ line-height:18px; padding-top:10px; font-size:12px; text-align: left;}
.padding_left01{padding-left:20px;}
#detail{display:block; padding:10px 0;}
.bg_ttsp{ background-color:#fff; display:block; line-height:25px; height:25px;padding: 0; border-bottom:1px #3CF solid;}
.btn_close{ float:right;padding-top:5px;}
.btn_open{ float:right;padding-top:5px;}
/* BOTTOM */

.bottom{width:100%;clear:both; float:left;	background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x;min-width:940px;}

/*contact*/
.about_contact
{
	font-size:14px;
	color:#333;
	line-height:22px;

	}
.txt_required
{
	color:#f00;
	font-size:12px;
	font-style:italic;
	padding-top:10px; /* 47-6 */
	padding-bottom:16px;
	}
.txt_field
{
	font-size:12px;
	color:#333;
	width:130px;
	float:left;}
.color_note_requered
{
	color:#ff0000;}
.input_form
{
	float:left;
	padding-bottom:20px;
	width:490px;}
.txt_input01
{
	width:370px;
	height:26px; /*34-6*/
	line-height:26px;
	border: 1px #ccc solid;
	float:left;
	overflow:hidden;
	vertical-align:middle;
	background-color:#FFF;
	font:12px 'arial', "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	}
.txt_input02
{
	width:370px;
	height:165px; /*65-6*/
	border: 1px #ccc solid;
	float:left;
	background-color:#fff;
	font:12px 'arial', "Times New Roman", Times, serifArial, Helvetica, sans-serif;
	}
.txt_note
{
	width:476px;
	color:#7a7a7a;
	font-size:12px;
	float:left;
	padding-top:5px;}

.btn_contact
	{
	
	background-color:#00BCE4;
	font-size:12px;
	width:110px;
	line-height:28px;
	text-align:center;
	display:block;
	height:28px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	border:0px;}
	.btn_contact:hover
	{
		
		background-color:#f90;
		font-size:12px;
		width:110px;
		line-height:28px;
		height:28px;
		text-align:center;
		display:block;
		color:#FFF;
		text-decoration:none;
		text-transform:uppercase;
		border:0px;}
.txt_thankyou
{
	color:#73c82b;
	font-size:38px;}
	
.txt_descriptthankyou
{
	font-size:14px;
	color:#333;
	line-height:21px;
	padding-top:10px;}
.pic_news{ float:left;}
.description_news{ float:left; margin-left:8px; display:inline; width:470px;}
a.link_titlenews
{
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}
a.link_titlenews:hover
{
	font-size:12px;
	color:#f90;
	text-decoration:underline;
	font-weight:bold;}
a.link_path{ text-decoration:none; color:#000; font-size:12px;}
a.link_path:hover{ text-decoration:underline; color:#f90; font-size:12px;}
.txt_chitiet{ padding-top:14px; text-align:right; display:block;}
.line_rows_news{float:left; display:block;padding: 10px 0;}
.txt_tile_contact{ text-transform:uppercase; color:#F00; font-size:12px; font-weight:bold;}
.txt_containt_contact{
	font-size:12px; line-height:18px; padding-top:10px; padding-bottom:5px;}
.txt_containt_taikhoan{line-height:18px;}
.txt_map{ text-align:center; padding-bottom:10px; font-size:14px;}
a.link_map{ font-size:12px; color:#03F;}
a.link_map:hover{color:#f00; text-decoration:none;}
.row_footer{ padding-top:10px; padding-bottom:10px;}
	
.label { display: block; float: left; } 
label.error { width: 370px; display: block; color:#ff0000;} 
.bg_title_ctsp{background: url("../images/bg_title.png");}
.border_row_product{border:1px solid #CFEEF6; border-top:0px;}
/* FOOTER */
.line_footer{ background-color:#e7e7e7; height:6px; line-height:6px; width:100%; min-width:940px; clear:both; float:left; margin-top:20px;} 
.copyright{}
.footer {
	clear:both;	margin:0 auto;
	width:940px; height:66px;line-height:66px;
    font-family:Arial, sans-serif; font-size:12px;	color: #03F; text-align:center;
}
a.link_copyright{ text-decoration:none; color:#03F;}
a.link_copyright:hover{ text-decoration:none; color:#003366;}